package edu.cibertec.service;

import java.util.ArrayList;
import java.util.List;

import edu.cibertec.bean.ExpedienteActividadDTO;
import edu.cibertec.bean.ExpedienteDTO;
import edu.cibertec.fabrica.DAOFactory;
import edu.cibertec.interface1.ExpedienteActividadDAO;


public class ExpedienteActividadService implements ExpedienteActividadDAO {

	DAOFactory factoria = DAOFactory.getFactorty(DAOFactory.MYSQL);
	ExpedienteActividadDAO dao = factoria.getExpedienteActividadDAO();
	
	//METODOS PARA LA ACTUALIZACION DEL EXPEDIENTE ACTIVIDAD
	
	
	
	//FIN DE METODOS PARA LA ACTUALIZACION DEL EXPEDIENTE ACTIVIDAD
	
	@Override
	public ArrayList<ExpedienteActividadDTO> buscarExpedienteActividad(
			ExpedienteActividadDTO x) {
		// TODO Auto-generated method stub
		return null;
	}
	@Override
	public ArrayList<ExpedienteActividadDTO> listaExpedienteActividad(ExpedienteActividadDTO x)
			throws Exception {
		// TODO Auto-generated method stub
		return dao.listaExpedienteActividad(x);
	}
	@Override
	public int registrarExpedienteActividad(ExpedienteActividadDTO x)
			throws Exception {
		// TODO Auto-generated method stub
		return dao.registrarExpedienteActividad(x);
	}
	@Override
	public int eliminarExpedienteActividad(ExpedienteActividadDTO x)
			throws Exception {
		// TODO Auto-generated method stub
		return 0;
	}
	@Override
	public int actualizarExpedienteActividad(ExpedienteActividadDTO x)
			throws Exception {
		// TODO Auto-generated method stub
		return dao.actualizarExpedienteActividad(x);
	}
	@Override
	public ExpedienteActividadDTO obtenerExpedienteActividad(ExpedienteActividadDTO x)
			throws Exception {
		// TODO Auto-generated method stub
		return null;
	}
	@Override
	public List<ExpedienteDTO> listaExpedientexUsuarioResponsable(int idusuario) {
		return dao.listaExpedientexUsuarioResponsable(idusuario);
	}
	@Override
	public List<ExpedienteActividadDTO> listaActividadesXexpediente(
			int idExpediente) {
		return dao.listaActividadesXexpediente(idExpediente);
	}
	
	
}
